<?php
class Gest_contenido extends Modelo_base {

	var $table = 'gest_contenido';

    // Se relaciona con el nombre del Modelo
	var $has_many = array('gest_etiqueta', 'gest_adjunto');
    var $has_one = array('gest_clasificacion');

    // Validaciones de campos
    var $validation = array(
        'fecha' => array(
            'label' => 'Fecha',
            'rules' => array('prepararFecha' => 'Y-m-d', 'valid_date'),
            'get_rules' => array('prepararFecha' => 'd/m/Y')
            ),
        'titulo' => array(
            'label' => 'Título',
            'rules' => array('required', 'trim', 'max_length' => 50),
            'get_rules' => array('trim')
            ),
        'descripcion_breve' => array(
            'label' => 'Descripción Breve',
            'rules' => array('required', 'trim', 'max_length' => 500),
            'get_rules' => array('trim')
            ),
        'contenido' => array(
            'label' => 'Contenido',
            'rules' => array('required', 'trim', 'max_length' => 1500),
            'get_rules' => array('trim')
            ),
        'favorito' => array(
            'label' => 'Favorito',
            'rules' => array('boolean')
            ),
        'enlace' => array(
            'label' => 'Enlace',
            'rules' => array('trim', 'max_length' => 100),
            'get_rules' => array('trim')
            ),
        'baja' => array(
            'label' => 'Editable',
            'rules' => array('boolean')
            ),
        'fecha_baja' => array(
            'label' => 'Fecha Baja',
            'rules' => array('prepararFecha' => 'Y-m-d', 'valid_date'),
            'get_rules' => array('prepararFecha' => 'd/m/Y')
            )
    );

    // Optionally, don't include a constructor if you don't need one.
    function __construct($id = NULL)
    {
        parent::__construct($id);
    }
}

/* End of file gest_clasificacion.php */
/* Location: ./application/models/gest_clasificacion.php */